package model

import "time"

type SysRole struct {
	Id            int       `json:"id,string" gorm:"primarykey"`
	Name          string    `json:"name" gorm:"comment:名称"`
	Code          string    `json:"code" gorm:"comment:编码"`
	Sort          int32     `json:"sort" gorm:"comment:排序"`
	DataScopeType int8      `json:"dataScopeType" gorm:"comment:数据范围类型（字典 1全部数据 2本部门及以下数据 3本部门数据 4仅本人数据 5自定义数据）"`
	Remark        string    `json:"remark" gorm:"comment:备注"`
	Status        *int8     `json:"status" gorm:"comment:状态（字典 0正常 1停用 2删除）"`
	CreateTime    time.Time `json:"createTime" gorm:"comment:创建时间"`
	CreateUser    int       `json:"createUser,string" gorm:"comment:创建人"`
	UpdateTime    time.Time `json:"updateTime" gorm:"comment:更新时间"`
	UpdateUser    int       `json:"updateUser,string" gorm:"comment:更新人"`
}
